home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / wtek0693.zip / OOPALLEY.ZIP / MAKEFILE < prev    next >
Text File  |  1993-04-29  |  2KB  |  87 lines

  1. DEBUG =        # defines DEBUG
  2.  
  3. !if $d(DEBUG)
  4. CCDEBUG = -v
  5. !else
  6. CCDEBUG =
  7. !endif
  8.  
  9.  
  10. MODEL = s       # small memory model
  11.  
  12. USR_INCLUDE_DIR =   ..\include
  13. USR_LIB_DIR     =   ..\lib
  14.  
  15. CC = bcc
  16. I = c:\borlandc\include
  17. CFLAGS = $(CCDEBUG) -m$(MODEL) -I$(USR_INCLUDE_DIR)
  18. LFLAGS = $(CCDEBUG) -m$(MODEL) -L$(USR_LIB_DIR)
  19.  
  20.  
  21. USRLIB=dt.lib
  22.  
  23. .obj.exe:
  24.     $(CC) $(LFLAGS)  $<
  25.  
  26. .cpp.obj:
  27.     $(CC) $(CFLAGS) -c $<
  28.  
  29. ##.cpp.exe:
  30. ##    bcc $*.cpp
  31.  
  32.  
  33. all:                    \
  34.         xset.exe        \
  35.         xstack.exe      \
  36.         xsortclt.exe    \
  37.         xlist.exe       \
  38.  
  39.  
  40. xarray.exe: xarray.obj
  41.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  42.  
  43. xbag.exe: xbag.obj
  44.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  45.  
  46. xidentdi.exe: xidentdi.obj
  47.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  48.  
  49. xlist.exe: xlist.obj
  50.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  51.  
  52. xordcltn.exe: xordcltn.obj
  53.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  54.  
  55. xpoint.exe: xpoint.obj 
  56.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  57.  
  58. xqueue.exe: xqueue.obj
  59.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  60.  
  61. xrect.exe: xrect.obj
  62.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  63.  
  64. xsortclt.exe: xsortclt.obj
  65.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  66.  
  67. xstack.exe: xstack.obj
  68.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  69.  
  70. xrandom.exe: xrandom.obj
  71.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  72.  
  73. xset.exe: xset.obj
  74.     $(CC) $(LFLAGS) $*.obj $(USRLIB)
  75.  
  76.  
  77. verify:
  78.     -sh -c xset | diff - set.v
  79.     -sh -c xlist | diff - list.v
  80.     -sh -c xsortclt | diff - sortcltn.v
  81.     -sh -c xstack | diff - stack.v
  82.  
  83.  
  84. clean:
  85.     rm *.obj
  86.  
  87.